We were using the enclosing location when connecting to a server, so
for instance if we were connecting to ftp://test/test it would actually
open ftp://test/ instead of the full path.
To fix it, use the full location when emitting the open location signal.
https://bugzilla.gnome.org/show_bug.cgi?id=756659
{
GMount *mount_point;
GError *error;
- GFile *enclosing_location;
error = NULL;
mount_point = g_file_find_enclosing_mount (location, NULL, &error);
goto out;
}
- enclosing_location = g_mount_get_default_location (mount_point);
-
- emit_open_location (view, enclosing_location, priv->open_flags);
-
- g_object_unref (enclosing_location);
+ emit_open_location (view, location, priv->open_flags);
}
}